SyntaxError: Unexpected identifier on MealMaker js

im getting this from my code.

addDishToCourse (courseName, dishName, dishPrice) {
^^^^^^^^^^^^^^^
SyntaxError: Unexpected identifier
at createScript (vm.js:53:10)
at Object.runInThisContext (vm.js:95:10)
at Module._compile (module.js:543:28)
at Object.Module._extensions…js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)
at run (bootstrap_node.js:427:7)
at startup (bootstrap_node.js:151:9)

also heres my code

const menu = {

_courses: {

appetizers: [],

get appetizers() {

},

set appetizers(appetizerIn) {

},



 mains: [],

 get mains() {

 },

set mains(mainsIn) {

},

 desserts: [],

 get desserts() {

 },

 set desserts(dessertsIn) {

 },

},

get courses() {

return {

appetizers: this.ppetizers,

mains: this.mains,

desserts: this.desserts,

}

}

//outside _cours

addDishToCourse (courseName, dishName, dishPrice) {

const dish = {

};

}

this._courses[courseName].push(dish);

};

Problems like this usually trace back to brackets. Clean up the formatting and be sure to pair up all the opening and closing braces.