create shared_io udef category