delete functionalities added