crude but working uploads!