separating logic
ignored files