fs download/upload updated. needs testing