parse file ok