continuing assignment 4