piece difference and corners