methods drafts