makefile works wooooo