add essential files
add essential files