missing test + improve test 1