makes the signature work