protected inherited procedures