add validation for step : arrive on and step
add API to search cities
bugs fixed