Redeveloped Class Templates