add: Basics of acknowledgement engine