solve some hdu problem