violations task1