Documentation
Make some pointers restricted