added files and made some changes