adding in a better intro from @stpeter YAY