makefile added for convenience