-added a non exhaustive list of functionalities