added signing support