new assemble templates