assemble to view