adding logic for navigation beetwen sections and fields