Senior research project.