adds use cases (in case it isnt obvious)