compiling after refactor.
refactor part 2
refactor part 2
Merge branch 'master' of github.com:EricWF/chips