added bcc construction