Thanks for sharing. Looks interesting. How do you define "optimal contract?" What is the learning objective? Thanks