edit some code and add file