primer upload