fix empty constracor