add barebones
add Makefile