add vigor support