refactor Signature #meta