## level up You know now, in your function declarations, how to use arguments and returns. Let's try to now use the `if` statements in a new function called `happy`. Here is an example: ```js let happy = (mood) => { if (mood === 'happy') { return true } return false } let result1 = happy('happy') let result2 = happy('sad') console.log(result1) //true console.log(result2) //false ``` Here we used the `if` statement, and two `return` keywords to alternate between the result `true` or `false` depending whether the argument `mood` is equal to the string `happy` or not. The possibilities are becoming limitless... ### Instructions As Rick's robot, you are continuing your training to add yourself new ... skills (I could have said funtions). You want now to become a robot bartender. Define the function `shaker` which will take as arguments: - `quantity`, which will be variable of type `Number` - `fruit`, which will be a `String` - `alcohol`, which will be a `Boolean` `shaker` must return a `String`. Look at the examples below to understand how `shaker` must mix its ingredients: ```js console.log(shaker(1, 'strawberry', true)) //'1 strawberry cocktail' console.log(shaker(2, 'chocolate', false)) //'2 chocolate milkshakes' console.log(shaker(2, 'strawberry', true)) //'2 strawberry cocktails' console.log(shaker(1, 'chocolate', false)) //'1 chocolate milkshake' ``` Ps: watch out for your plurals!