operating in dark