add to ignore gen and .idea