- update for on boolean values and tests
- update on algorithm utilities