updates to require, makefile started