kind of a package now
makefile and shit