working out project crawl behavior