fix #7 pretty=True/False in the place
#6 #7 Seem clean so far