private slot naming