added base comm file