controller improved