a lot of bugs had been fixed