You need to build up your network stack in order to create a new protocol ?