Ooo, you implemented the use case pattern, nicely done. :+1: