Block improvements and starting event submission validation and refactoring