Notes for Granite Contract