ordering and commenting