A project in the course TNM048 at Linköping uni