Completed most of main page