What is bcd? Please add a comment for what this template is supposed to be for.