adding the makefile and setup (initial)