make file is more like a traditional make file...though i might change it again