adding eclipse support