keeping this for later. Very well done.