Use cases 1-2

Completed #1