added eclipse and restructured