add getSection method