OOJS is still very confusing