M: some changes.
M: exclude IDE files.