returns (2)