- include new constructor