straightening out the modified ghost addition