verified payload
added verification of payload