Commiting what I did before I decided to make this repository.