adding timeout and hanging notices