added object rendering and some parsing
improved pretty printing