complete #6