added digital signatures