leveling up
removing explicit dependencies from makefile