Somewhat challenging project.