model -revised