solving the problems comes from site