added footer needs work on mobile and better settings but its a start.