c9 warnings resolved