finished file request functionality