generated at
X is Y and X is not whole Y