wasn't the indenting horrid on the sample code