Auto-commit:  added test vectors. The last one needs an overhayl