re-arrange atom, array
re-arrange atom, array