add more tests fix failure tests coverage up to 71% xwen2