Initial commit from eclipse project