please add missing summary and comments