fix: ctrl bug