added shadow background, reverted to simple hashes