function methods and some number methods