add show instances
add show to parseExpr