more classes for digsig. this commit does not build