fixed ordered set issue. why ordered sets really