chenged the way of presentation of return value