add SinglePlayerSupport