added idea files to ignore
added state calls