addedpreliminary makefile