Big public thanks to my trainer....