Starting design model struct