guarantee implementation scheme