Finish implementation and most testing for part 3