updating new design and libraries