Dec 17 2014; first commit; old code