- DBI
- error handling
- mention IO::File to replace open()
