simplify urbis api & add unit test