fix hack bug