module docstrings
moved restriction stuff to geometry and called it operators