removed old file
add test cases for #134 #138 #152 #153 #157 #161