added new library and support for firebase;