added color coding methods/persistence