make things more makefile-esque