derived variable