Base VS solution