shapes replaced