What does gpstate do?
Why is it important?
How to use gpstate: