My final Project for my computer science Msc