TODO complete spec - [ ] less than - [ ] greater than - [ ] checked/true/false
TODO complete spec