what are a, b and c used for?