Optimization and logs clean up should be done later
Rename *.h into *.hh for automatic makefile generator tool