fix : nested logic
feat : add ignore