preference from left