added all the code to be able to import the project into eclipse