explain hack