thinking things out.