upgraded dependencies in pom.xml file improved utility classes
improved class names