added diff colors for end squares