puff coat to Puff of logic