In this paper, we prove that R is a two-sided Artinian ring and J is a right annihilator ideal if and only if (i) for any nonzero right module, there is a nonzero linear map from it to a projective module; (ii) every submodule of R R is not a radical module for some right coherent rings. We call a ring a right X ring if Hom R (M, R) = 0 for any right module M implies that M = 0. We can prove some left Goldie and right X rings are right Artinian rings. Moreover we characterize semisimple rings by using X rings. A famous Faiths conjecture is whether a semipimary PF ring is a QF ring. Similarly we study the relationship between X rings and QF and get many interesting results.