updates files, passes test