FIXED TOPOLOGY and ADDED msg_failure msg