refactor code submit
commit all