file reading and config