implement NetIn
add TODO