added makefile and some to design