Changes for a and b