updated comments and makefile