some of them are not required to write code , but others are needed to do (the questions indicated )