Great test but could you add some comments here for future us to understand why it's done the way it's done.