Active controller