merge : arrays!!!, functions kind of o.o