additional changes assignment 1