update color check
fix protocols
Merge branch 'more-levels' into develop

* more-levels:
  update color check