fix bugs in drop HP