added Junction Class