add optional parameter for postData