controller execution handling