making the api more scribe like