updated from last availabel source 10 dec 2014