refer to Ninja Platform