added one hop feature