refactors places and crawls controllers