excised the type language, made the makefile more precise