mostly server-side CRUD for blocks