Some additions, big number problem solved.(still not working correctly).