fixed 4 bug of 5