add user-dependency condition