assignment 7 base