coming back to a model that works .. most of the time