add makefile and better use of documentclass