Added basic functionalities