double comm 1
double comm 2