add InverteListDriver
add some structures
delete 'new Configuration' init in the main method