began writing tests (was interrupted, very incomplete)