Improved Chang Bogo class