initial 1.7 update eclipse compilable, not tested