Updating constructors