alternatives update in model