Please review my assignment #2, #3