Modified the user plugin to use the ModelController