Added the rest of the use cases