Use cases 1 & 2 satisfied