main portion