modified payload format to align with GitHub