add number methods