add supporting libs.
style updates. some file support.