added missing requires