Listen to your coach <| sep |> Whoa , hold on . Let me explain how I would book Roman . First he turns he . damn it <| sep |> Earning $ 0 a week isn ' t sustainable either . <| sep |> Q 2 . The syntax for declaring a function is returnType methodName arg 1 , arg 2 , . Where the stuff in square brackets is optional . So match the signature of bool IsItemTypeCorrectItemType type with the syntax above . What does the bool match with ? Q 3 . Yep . Q 4 . Do you know how to assign a value of a variable ? Say you have a variable int cars . Do you know how to assign a value to this variable . This question is asking you to assign a value to playerInv . cash . Q 5 . Yep . Q 6 . To call a function you have to use round brackets after the function name . Everything else is correct . You might want to look at the last example . You need a semicolon at the end of a statement . Which is generally every line that doesn ' t have a or . But the compiler should tell you anyway . Q 7 . Look at the first example uslibraryms 173119 . aspx . Notice how the constant is declared and all the keywords used . Q 8 . The line already has a at the end . Note that the variable public float duration is of the type float . However when you have a decimal number like 30 . 0 it is of type double by default . To tell the compiler you want a float you have to put a ' F ' after the decimal number like ' 30 . 0 F '. It ' s required because you cannot assign a float to a double variable , and the code will not compile .