part of my Final Project