finished example B
add transforming pages