completely rewrited test-examples