new tests and examples added