added printer functions and more string converters