Some early code
Restructured some code, add some more code
Derp brain is offline
Add some tranformations