Constructors corrected