pushnot hook  func commencted