fixed public exports, redid private/public messages