return location
some cleaning