strictjs next gen