database + comm