for study about contract
See more