add interface of payload
change the android native interface for payload