overlapping instances not necessary anymore
removed functions that were no longer necessary