half working digital signature