added other use cases