Constructors edited