assignment9 topology