refactor to be a correct eclipse project