Updates the use cases
Covers more use-cases