fixed code violations