refactor Makefile. add README