Hello, i am new to programming and wanted to try a pull request. i ma…
…de some minor changes that i am not so sure if its ok, the ones i think its good are the creation of to functions "_read_option_handler" and "_read_old_header_descriptors".

Wainting for some feedback.



Please do one change at at time and clearly describe what you are trying to do. Also, please read our formatting guidelines and install pre-commit.

This is too large and very confusing. ok,sorry
