add configuration files and src codes