moved class to asiodnp3