improved cp section