Added Template library