finish layout work moving onto caching gmaps