refactoring
implement geocoding; refactoring
fix bug with profile creation