use shake
refactor Makefile
get file on master branch