read with buffer
require fs