Add filters. Broken item actions
Split into files. Add filtering