- major update (compiles again under ubuntu 12.10)