https://opt-models.org/compendium/lego/write-the-model/