added TAG to new class as well as javadocs