add utils.py and add .idea to ignore