add core
.idea gitignore