my second commit for my final project still working on the basics