added pre-built template selection system