updated library ui