removed context from pretty printing and json : a lot of TODOs that has to be fixed