makefile and requirements file added