#34 Logic of Template