Added New Functionalities