VIP - will be rebased

needs to be fixed implementation (one falling test)