use supervisor everywhere