Completed the required use cases