added several makefiles