add Makefile
preserve structure