primer public