base policy class added