added user role as filter for update, edit, and destroy methods