added steps to directions, and added map clustering