add tsl support