Inf431 project report