did my own array son