Function call in another contract question

Hi,

My question

Contract B makes a call to contract A:

function foo(ContractA _contractA, string memory title, string memory _text, address payable _to, uint _number) external {
        _contractA.something();

Contract A makes a call to contract B:

function something(ContractB _contractB, address payable _addr, uint _number) external stopInEmergency onlyOwner  {
        _contractB.foo(**missing argument here**, text, title, _addr, address(this).balance);

I have marked where missing argument is missing as im constantly receiving error here. The missing argument is for ContractA _contractA but what should i put here ? Im stuck. All answers appreciated. Thanks.

Hi,
You should put the address of the ContractA deployment. For you to use contractA it must have been previously deployed.