work in progress integrating uploader