closes #3 (upload message)