add use  cases