Lot of improvements

and new functionalities,
see readme for more info