add desc and update payload method