Calling other contract's functions.

Depends on #558.
They all call an external contract.