upload, bytag, byuser working