model redefined