oo/ mcv javascript