added some new work
ignoring eclpse prefs