G'day Jack and welcome to SRP.
Firstly, we try not to criticise here - we offer encouragement (well, at least 'til we get to know you better anyway....hehe)
FWIW This may be helpful to you...