excess functions remover