work on parts 6-7