added Shape example