add half of bryan helmkamp talk on refactoring AR models