dealing with more math methods