add vis lib