add interactive check and papertrail func; make downloading a tad simpler