update after first integration of all parts