stategy model and controller