Ready to start making this into a template.