violations corrected task 1