finalized templates module