upper repo