AALBC Template