I think the hardest part of doing a final project is precisely that...