now creates better json and adds extra passed parameters under payload object
resolved missing "