fun
remove .idea
ignore list