Some tests are implemented - still more to be implemented but it's more progress.