update + colors