Remove data mess, use array hash