so many awesome bits in this chap