fixed file handler