WIP - cpu models, for fun