add ordering and attributes to client along with facts