add and remove ghost