fully implemented all elements of home page