part of mini-project.