timeout set to 20sec