now working with variable times the user speaks