fix bugs
for test