adding more use case tests