adding preferen