update
update + add Junit Tests