move to new packet handler