refactoring the Crawler code, update Makefile