@Update
    adapt sdk functional calls
@Update
    function getMatchedSizeVariant