public section object