Added the progress I made before github repo was made.