Pplying first round of tidy up - init functions and tidied/ commented example
s per last one - no changes