started working on PrettyPrint