complete Crawler behaviour