Create an function to create a drop message
Add acknowledge id generator
Merge branch 'drop-refactoring' into acknowledge