added controller tests for keeping track of user commands