fix operation controller