transitioning to makefile. wip