New signature method