#13 Create custom packet handler mechanism