- fix makefile? - cleanup code