corporate constructor