change to better eclipse block