Generalizing a 2D micro-swimmer to 3D results in interesting symmetry dependent swimming directions. It moves in helical paths, whose both chirality and the direction depend on initial move. The swimmer also shows a perfect ability to sense its environment and search for chemicals.