always return realtion, not WhereChain