change payload type