implement preview pick piece by color