signature adding padding and content