added 2 template bases