key thoughts