variant double path model