mg - initial eclipse project