added most expressions and print