add arc strong and weak