Add OO JS variant