Refactor the project, because my teacher told me that i should add all deal process. So i have to refactor the project to support the whole project, I abstract the function of deal to dir Deal