Write a first pass at core.