added use case examples