updated 07. Calculator