no need to do $number * 1 all the time so we update $number when needed