added human printing