add backend remove feature