divide basic use case