tools
some drafts