Update protocols and use color