redid header, cleanup, and mobile footer