Context command

Adds a context command and throttling. 
Inconsistent spacing/