added eclipse and used clang