deleted object files
completed ex. 5 (notice 'interface' passed as pointer)