updates and the start of useful tests.