good thinking final