Laying groundwork for finalization

images to be changed; they are placeholders