a blowfish improvement