added default constructor
warning
omp