changes by b