Implement better vip