updated stuff incl new compiler