hybrid-programmatic-model