Build mechanism roughly in place