a lot of bugs are fixed