remove unused file.
impl error
test
bug fix error handling