add bcc functionality