changed timeout to 20 seconds