add config files json
add gitignore
complete main function
add config files