rename misnamed 076 to 079, use OO strategy and get start on 'overlay' approach