fixed bug with big numbers