fix, refact
sections working