added gen-idea dependency