Functionalities divided to seperate htmls