add build script  and ajust file structure