base communication