add allocs and file read/write/open, getline