fixbug: divided by 0