o.extend and arrays not so good