My project for winter term 2013.