added two contructors calls - but not sure if needed