added a new constructor