add eclispe support