refactor diff adjust.
Updated Coin Definition.