add grant, simplify domains' range