modify dir structure and add makefile