updating libraries.
adding mechanism for managing different deployment configurations.