Great overview. Really good solution