ignore .idea, I hate it so much