add methods sign1 and copySign