Added signature and verification