parametrising timeout