add function register to single vip