done up to halve