- added file stream operations!
- working tests