Made paramater type code by automatic, added idea to gitignore