Updated variant functionalities