updates to define entire api via schema
release build