Added defines which enables us to ensure that you are building your code using the contract defined compiler