- proper disposing and closing of files
- very basic templating processor implementation