modify UOBSession class