better makefile and cheatsheets