broke Makefile into two pieces