update. Main mechanichs finished.