migration to java completed
optimization
double replaced to float, ui changes