adding block model, api starting ui, for #105