add Specification for Permission