update

- modular file type support
- adding to library improvements