added eclipse support