template structure for new UI