完善behaviour