Initial version with some testing.