updated shapes example for changes