update layout with parts