Ease Template Cyclic Usage