Finish mondrian

fix issue during generalization
use NormalizedWidth as NCP