updates
update new java solutions