refactors search and bikeService
backup