add Reachability Check