Context command

Adds a context command and throttling. 
inconsistent spacing.