finally with some tests: