Finished project, everything working