Adding new constructors.