hydrogenate, changes on print function