add makefile and mod file