How smart drafts work