Finished 80% of project part 1.