create a signature