working on build system
build system tweaks
makefile hackery