Contract is a synonym of Take. Take is related to Break. Break is the opposite of Put. Step is a type of Put. 
Want is related to Intend. 
Contract <--Synonym--> Take <--RelatedTo--> Break <--Antonym--> Put <--IsA-- Step 
Want <--RelatedTo--> Intend 