list functionalities