enables injection of external executor