We describe an improved version of the Able cognitive model that exhibits a novice to expert transition in solving physics problems. The initial model was written by Larkin and initially translated into Soar (ver. 4) by Levy. In revising it to run in the latest version of Soar (7.0.4), we have updated it to be an exemplar of an understandable and reusable cognitive model. It includes graphic displays for indicating how it works. Able's learning mechanism has been organized into a general learning utility for use in other models where further principles can be specified (we demonstrate this for a new problem). Finally, it is publically available. We argue that this example standard of displays and reusability must be realized more often if cognitive modeling is to prosper.