adding more generic template attributes