Finished project
Complete

NEEDS BETTER COMMENTS