- Use Git server on bitbucket.org. (Use gitingore to not mess up compiling)

- Commit per feature so I can understand the changes easily.

- Add comments on the source code and QA messaging is needed. (I'd like to maintain the upgrade source code by myself. So I want you explain to me on some parts that I can't understand your source code)

- After this project finishes successfully, I'd like to post new project for refactoring/publishing/design of this project to you.