test this with eclipse