added ttimeoutlen