better config
moved lib
cleaned header file