Add packet make interface and handler function