fix bugs about is useful