Part of my master thesis 2014