Step Refactoring:
  - add eclipse project
  - tidy up