added new methods, fixed orderedSuperArray