Revise IDEA to use array classes