bug fix: parameter structure