last hack (I hope) and new version