vsource_algorithm
