basic app functionalities created and debugged