render subparts