External logic

External logic released December 22, 2017