first draft of runtime api for builders