a few corrections, Makefile added