finished calculator section - need update UI, create save states?