added some utils classes and objects