fixing problem with big numbers