scaffolded audio file upload