updated a bunch of stuff with sections