adding the makefile method