Reverted code back after illustration.