brain fart, should be array_push