packet handler registration, now it should work full circle