move the uuid-pattern to rx
require rx