add onCreateFileRequested