- add result handler(draft)