styling and flow changes