review answers

please see the comments and modefy the answers to include the missed topics