updated piece definitions