Add new functionalities