tlv tags with correct comments and variable declaration