VSL implementation