handle tlv for real