rename and formating this file
formatting
add the new framework loader
formatting set some things private and filter options now. next step would be to transfer the options in a new dir called options/