deleted removeAux in order to re-implement