Old project from master thesis (2010)