added ninja variant