idea integration + a2 update
idea gitignore update