#280 #151 new violation checks added and progress bars