added bcc functionality