Babbage: year end review and preview of 2017