updated net/jack class hierarchy