role for bibcd