Semi-Fully working copy.