roles and scripts update