hmmm, oo in js