Committing my version of the three classes

I made these quick for integration testing purposes.