small improvements, among which print (description) methods