verify next aslo to run sub function