refactoring code and make it clear, remove duplicated code
re-create project