fix some bugs
add files