Prepared generic template