added makefile and common include