fix bug
add comment