complete base diagram