Did semantic stuff + new solution for footer