I plan on doing use case 1