An o-reilly training application I will run through