use return value