sevearl warning fixes. defined class-utility.