reading from file
require library
typo
use a buffer