use controller model