soft on the outside hard on the inside