updated interfaces and name node