compact controller