Added modules and contracts.