preparing for the Makefile