Moved VFL implementation to PVVFLImp