changed VersionHelper
create highlight handler
some enum classes
some changes
create test objects