Final repository for our thesis, final project..