Removed All warnings on compiling down from 47 to 0