Added some new machine drafts. nothing works yet  and the api is just a mess.