adding placeholder
adding some requirements
fixing makefile to account for if the directory is missing