fixed creat, open, rename, read, write