merge turtle and builder api