Created initial functionalities