removed normalise_D