adding, updating libraries to support some upcoming feature work