work with Idea and AIDE