Some more base coding to get started.