copyright 2017 Patrick Sandefur