add makefile and some dirs