added int-based ucs