filling out structure
added makefile
makefile works
stuff