Added interface functionalities