making it so that the gtupload and gtdownload are using the wrapper modules that I am creating