adding user program, fixing params
fixing params really
checking file system type
file open modifications