upload server prototype