add bufio