modify

close #4