added missing modes