vef generation done