Public part