use cases final