1st version of class Section