ignore .idea
minor changes for clarity