add last changes on java