remove hints and warnings, and start adding digital signature support