Adding a new constructor.