finished about preference